<?php

require __DIR__ . '/../bootstrap.php';
require_once __DIR__ . "/../auth.php";


$em = require __DIR__ . '/../example/em.php';

$auth = new \Auth\Auth($em);
$user = $auth->getUser();

if (!$user->getParent()){
    echo '{ "message": "Нет агента!", "type": "st-error" }';
    exit();
}
//echo '<pre>';
//print_r($_POST);
//echo '</pre>';
//exit();

$idSim = $_POST['sim'];

//echo '<pre>';
//print_r($idSim);
//echo '</pre>';
//exit();

// разблокировка ...
$simOwner = $em->getRepository("Entity\SimOwner")->find($idSim);

//echo '<pre>';
//print_r($simOwner);
//echo '</pre>';
//exit();

if (!$simOwner){
    echo '{ "message": "Номер не соответствует агенту!", "type": "st-error" }';
    exit();
}
$simOwner->setState(false);


$sim = $em->getRepository("Entity\Sim")->find($simOwner->getSim()->getId());

// передаем номер, создаем новую запись

$simOwnerNew = new \Entity\SimOwner();
$simOwnerNew->setSim($sim)->setUser($user->getParent());

$em->persist($simOwnerNew);



$em->flush();
echo '{ "message": "Номер передан!", "type": "st-success" }';
